package com.geping.etl.common.util;


/**
 * @Author jianfeng.zhu
 * @Description 常量类
 * @Date 16:10 2021/2/8
 **/
public interface Constants {

    //数据库id执行策略 oracle-increment  sqlserver-native mysql-native
    String DATABASE_TYPE_STRATEGY = "increment";

    String SYSTEM_USER_INFO_URL = "user";
    String HEALTH = "health";
    String CODE = "code";
    String updateLogs= "updateLogs";
    String subjectId = "8";
    String ON = "on";

    /**
     * 初始化密码
     */
    String INIT_PWD_KEY="initpwd";


    /**
     * 默认用户超过一定没登录锁定天数
     */
    Integer DEFAULT_LOCK_USER_DAYS = 30;

    /**
     * 超过30天未登录job开关
     */
    String LOCK_USER_JOB_SWITCH="lock.user.job.switch";

    /**
     * 超过一定天数未登录，锁定账户配置
     */
    String LOCK_USER_JOB_DAYS="lock.user.job.days";

    /**
     * admin账号
     */
    String ACCOUNT_ADMIN="admin";

    /**
     * admin账号key
     */
    String ACCOUNT_ADMIN_INIT="admin_setting";

    /**
     * 日产域名支持
     */
    String rc_domain_name="rc_domain_name";

    /**
     * 密码策略 系统标识
     */
    String PWD_POLICY_CUSTOMER="pwd_policy_customer";

    String BX_SYN_USER_ON = "on";

    /**
     * 密码修改时间间隔
     */
    String UPDATE_INTERVAL_DAY="update_interval_days";

    /**
     * 默认密码修改时间间隔
     */
    Integer DEFAULT_UPDATE_INTERVAL_DAY=30;
    String SYSTEM_1104 = "30";
    String SYSTEM_1104_URL = "login.do";

    /**
     * 1104操作分类
     */
    int DELETE_OPERATE = 0;
    int ADD_OPERATE = 1;
    int EDIT_OPERATE = 2;

    //台湾银行项目
    String TAIWAN_BANK_USER_ON = "on";

    String TAIWAN_SHANGHAI_BANK_NO = "9030277";
    String TAIWAN_DEPT_IT_NAME = "IT";

    String SYSTEM_PERSON_BANK_PROJECT = "20";

    String SYSTEM_CRS_PROJECT = "21";

    String PERSON_BANK_EMAIL_INFO = "synEmail";

    String CRS_DEPT_INFO = "synDeptInfo";
}
